.bank-index-page {
	background-color: #f8f8f8;
	height: 100%;
	padding-bottom: 0.58rem;
	position: relative;
	box-sizing: border-box;

	.content {
		//padding-top: $fontSize8;
		background-color: #f8f8f8;

		.top-content {
			width: 100%;
			height: 3.1rem;
			background: linear-gradient(
				309deg,
				rgba(64, 177, 93, 1) 0%,
				rgba(92, 186, 100, 1) 100%
			);
			padding: 0.24rem 0.3rem 0 0.4rem;
			box-sizing: border-box;
			.line-1 {
				width: 100%;
				height: 0.84rem;
				font-size: 0.6rem;
				font-weight: 500;
				color: rgba(255, 255, 255, 1);
				line-height: 0.84rem;
				.t-s {
					font-size: 0.3rem;
				}
			}

			.line-2 {
				width: 100%;
				height: 1.26rem;
				font-size: 0.3rem;
				font-weight: 400;
				color: rgba(255, 255, 255, 1);
				line-height: 0.42rem;
				margin-top: 0.16rem;
			}
		}
		.step-img {
			width: 100%;
			height: 2.34rem;
		}
		.line-3 {
			position: relative;
			width: 100%;
			min-height: 1.36rem;
			background-color: #ffffff;
			padding-top: 0.96rem;
			box-sizing: border-box;
			margin-bottom: 0.2rem;
			padding-bottom: 0.2rem;
			.btn-common {
				display: block;
				width: 81.3%;
				height: 0.8rem;
				background: linear-gradient(90deg, #40b15c 0%, #40b15d 100%);
				border-radius: 0.08rem;
				font-size: 0.34rem;
				color: #ffffff;
				margin: 0 9.35% 0.14rem 9.35%;
				/* border-radius: 3px;*/
				text-align: center;
				line-height: 0.8rem;
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				justify-content: center;
				text-decoration: underline;
			}

			.btn-gray {
				background-color: #cbcbcb;
			}

			.contract_content {
				min-height: 0.34rem;
				//margin-right: 0.2rem;
				width: 100%;
				font-size: 0.24rem;
				text-align: center;
				box-sizing: border-box;
				.am-checkbox-agree {
					margin-left: 35px;
				}
				.am-checkbox-agree .am-checkbox-agree-label {
					font-size: 0.24rem;
					color: #9b9b9b;
					text-align: left;
				}
				.am-checkbox-inner {
					width: 0.28rem;
					height: 0.3rem;
					border-radius: unset;
				}
				.am-checkbox.am-checkbox-checked .am-checkbox-inner {
					background-color: #40b15d;
					border-color: #40b15d;
				}
				.am-checkbox-agree .am-checkbox-agree-label {
					margin-left: 20px;
				}
				a {
					font-size: 0.24rem;
					color: #00a0dd;
				}
				.am-checkbox-inner:after {
					width: 5px;
					height: 11px;
					right: 3px;
					top: 0;
				}
			}
		}
	}
}
